//
//  LYView.h
//  LYKitDemo
//
//  Created by Mac on 2017/9/29.
//  Copyright © 2017年 c++Demo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface LYView : NSObject

/**
 *  弹出底部转菊花
 *  @param loadingText  显示文字
 */
+ (void)showBottomLoading:(NSString *)loadingText;

/**
 *  关闭底部菊花
 */
+ (void)dissBottomLoading;



typedef void (^alertTouchIndex)(int index);
/**
 *  弹出系统的laertVc
 *  @param alterTitle  弹出显示标题
 *  @param controller  当前控制器
 *  @param titieArray  弹出显示的文字
 *  @param preferredStyle  alert类型
 *  @param touchBlock  回调索引
 */
+ (void)showAlert:(NSString *)alterTitle  with_Controller:(UIViewController *)controller with_titleArr:(NSArray *)titieArray withShowType:(UIAlertControllerStyle)preferredStyle  with_Block:(alertTouchIndex)touchBlock;





typedef void (^LYViewAlertTextBlock)(NSString *text,int seletdIndex);
/**
 *  弹出带输入框系统的laertVc
 *   @param alterTitle  弹出显示标题
 *  @param controller   当前控制器
 *  @param titieArray   弹出显示的文字
 *  @param placeholder  输入框占位文字
 *  @param block        回调索引和文字
 */
+ (UIAlertController *)showTextAlert:(NSString *)alterTitle withPlaceholder:(NSString *)placeholder  with_Controller:(UIViewController *)controller with_titleArr:(NSArray *)titieArray  with_Block:(LYViewAlertTextBlock)block;




@end
